package com.calf.module.loan.entity;

/**
 * 客户bean
 * 
 * @author cx
 * @date Tue Mar 07 13:38:23 CST 2017
 **/
public class Customer {

	/** 客户编号 **/
	private String customerId;

	/** 使用编号 **/
	private String useId;

	/** 手机号 **/
	private String phoneNum;

	/** 用户token **/
	private String tokenCode;

	/** 密码 **/
	private String password;

	/** 字母数字混合验证 **/
	private String salt;

	/**
	 * 用户状态，20001默认 20002开户审核中 20003开户审核成功 20004 开户审核不通过 20005提现界面 20006提现中
	 * 20007 提现到帐 20008 提现失败 20009还款佛界面 200010还款中 20011还款成功 20012还款失败
	 **/
	private Integer viewCode;

	/** 验证码 **/
	private String verifyCode;

	/** 推送令牌 **/
	private String pushToken;

	/** 呢称 **/
	private String nickname;

	/** 经度 **/
	private String lng;

	/** 纬度 **/
	private String lat;

	/** 用户注册来源：0——iPhone；1——iPad；2——Android；3——微信；4——H5 **/
	private Integer source;

	/** 客户头像 **/
	private String userAvatar;

	/****/
	private Integer loginCounts;

	/****/
	private Integer loginErrorCounts;

	/** 最后登陆时间 **/
	private String lastLoginTime;

	/** 是否登录：0——未登录；1——已登录 **/
	private Integer loginState;

	/** 手势密码 **/
	private String gesturePass;

	/** 邀请人 **/
	private String inviter;

	/** 状态:1; 正常 2; 锁定 3; 冻结 **/
	private Integer state;

	/** 是否提交开户信息 0没有提交开户 1已经提交开户 **/
	private Integer stepStatus;

	/** 设备号 **/
	private String deviceId;

	/** 手机型号 **/
	private String phoneType;

	/** 创建时间 **/
	private String createTime;

	/** 创建人 **/
	private String createMan;

	/** 修改时间 **/
	private String modifyTime;

	/** 修改人 **/
	private String modifyMan;

	/** 备注 **/
	private String remark;
	
	private String auditMsg;

	public Customer(String customerId, String useId, String phoneNum, String tokenCode, String password, String salt,
			Integer viewCode, String verifyCode, String pushToken, String nickname, String lng, String lat,
			Integer source, String userAvatar, Integer loginCounts, Integer loginErrorCounts, String lastLoginTime,
			Integer loginState, String gesturePass, String inviter, Integer state, Integer stepStatus, String deviceId,
			String phoneType, String createTime, String createMan, String modifyTime, String modifyMan, String remark,
			String auditMsg) {
		super();
		this.customerId = customerId;
		this.useId = useId;
		this.phoneNum = phoneNum;
		this.tokenCode = tokenCode;
		this.password = password;
		this.salt = salt;
		this.viewCode = viewCode;
		this.verifyCode = verifyCode;
		this.pushToken = pushToken;
		this.nickname = nickname;
		this.lng = lng;
		this.lat = lat;
		this.source = source;
		this.userAvatar = userAvatar;
		this.loginCounts = loginCounts;
		this.loginErrorCounts = loginErrorCounts;
		this.lastLoginTime = lastLoginTime;
		this.loginState = loginState;
		this.gesturePass = gesturePass;
		this.inviter = inviter;
		this.state = state;
		this.stepStatus = stepStatus;
		this.deviceId = deviceId;
		this.phoneType = phoneType;
		this.createTime = createTime;
		this.createMan = createMan;
		this.modifyTime = modifyTime;
		this.modifyMan = modifyMan;
		this.remark = remark;
		this.auditMsg = auditMsg;
	}

	public Customer() {
		super();
	}

	public String getCustomerId() {
		return customerId;
	}

	public void setCustomerId(String customerId) {
		this.customerId = customerId;
	}

	public String getUseId() {
		return useId;
	}

	public void setUseId(String useId) {
		this.useId = useId;
	}

	public String getPhoneNum() {
		return phoneNum;
	}

	public void setPhoneNum(String phoneNum) {
		this.phoneNum = phoneNum;
	}

	public String getTokenCode() {
		return tokenCode;
	}

	public void setTokenCode(String tokenCode) {
		this.tokenCode = tokenCode;
	}

	public String getPassword() {
		return password;
	}

	public void setPassword(String password) {
		this.password = password;
	}

	public String getSalt() {
		return salt;
	}

	public void setSalt(String salt) {
		this.salt = salt;
	}

	public Integer getViewCode() {
		return viewCode;
	}

	public void setViewCode(Integer viewCode) {
		this.viewCode = viewCode;
	}

	public String getVerifyCode() {
		return verifyCode;
	}

	public void setVerifyCode(String verifyCode) {
		this.verifyCode = verifyCode;
	}

	public String getPushToken() {
		return pushToken;
	}

	public void setPushToken(String pushToken) {
		this.pushToken = pushToken;
	}

	public String getNickname() {
		return nickname;
	}

	public void setNickname(String nickname) {
		this.nickname = nickname;
	}

	public String getLng() {
		return lng;
	}

	public void setLng(String lng) {
		this.lng = lng;
	}

	public String getLat() {
		return lat;
	}

	public void setLat(String lat) {
		this.lat = lat;
	}

	public Integer getSource() {
		return source;
	}

	public void setSource(Integer source) {
		this.source = source;
	}

	public String getUserAvatar() {
		return userAvatar;
	}

	public void setUserAvatar(String userAvatar) {
		this.userAvatar = userAvatar;
	}

	public Integer getLoginCounts() {
		return loginCounts;
	}

	public void setLoginCounts(Integer loginCounts) {
		this.loginCounts = loginCounts;
	}

	public Integer getLoginErrorCounts() {
		return loginErrorCounts;
	}

	public void setLoginErrorCounts(Integer loginErrorCounts) {
		this.loginErrorCounts = loginErrorCounts;
	}

	public String getLastLoginTime() {
		return lastLoginTime;
	}

	public void setLastLoginTime(String lastLoginTime) {
		this.lastLoginTime = lastLoginTime;
	}

	public Integer getLoginState() {
		return loginState;
	}

	public void setLoginState(Integer loginState) {
		this.loginState = loginState;
	}

	public String getGesturePass() {
		return gesturePass;
	}

	public void setGesturePass(String gesturePass) {
		this.gesturePass = gesturePass;
	}

	public String getInviter() {
		return inviter;
	}

	public void setInviter(String inviter) {
		this.inviter = inviter;
	}

	public Integer getState() {
		return state;
	}

	public void setState(Integer state) {
		this.state = state;
	}

	public Integer getStepStatus() {
		return stepStatus;
	}

	public void setStepStatus(Integer stepStatus) {
		this.stepStatus = stepStatus;
	}

	public String getDeviceId() {
		return deviceId;
	}

	public void setDeviceId(String deviceId) {
		this.deviceId = deviceId;
	}

	public String getPhoneType() {
		return phoneType;
	}

	public void setPhoneType(String phoneType) {
		this.phoneType = phoneType;
	}

	public String getCreateTime() {
		return createTime;
	}

	public void setCreateTime(String createTime) {
		this.createTime = createTime;
	}

	public String getCreateMan() {
		return createMan;
	}

	public void setCreateMan(String createMan) {
		this.createMan = createMan;
	}

	public String getModifyTime() {
		return modifyTime;
	}

	public void setModifyTime(String modifyTime) {
		this.modifyTime = modifyTime;
	}

	public String getModifyMan() {
		return modifyMan;
	}

	public void setModifyMan(String modifyMan) {
		this.modifyMan = modifyMan;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getAuditMsg() {
		return auditMsg;
	}

	public void setAuditMsg(String auditMsg) {
		this.auditMsg = auditMsg;
	}

}
